package com.polaris.live.constant

/**
 * 埋点事件 常量
 *
 * @author Created by 半仙 on 2024/1/2/002 14:54
 */
object TrackEventConst {

    //=================================对象属性====================================================
    const val TRACK_CLICK = "click"                                         //按钮
    const val TRACK_PAGE = "page"                                           //页面
    const val TRACK_DIALOG = "dialog"                                       //弹窗
    const val INFORM = "inform"                                             //google充值后是否上报服务端

    //=================================page页面===================================================
    const val WELCOME_ACTIVITY = "welcome_page"                             //欢迎页面
    const val LOGIN_ACTIVITY = "login_page"                                 //登录页
    const val PHONENUMBER_ACTIVITY = "login_phone_page"                     //手机号登录
    const val VERIFY_ACTIVITY = "code_page"                                 //验证码
    const val HOME_FRAGMENT = "home_page"                                   //首页-推荐
    const val HOTMAN_FRAGMENT = "popular_page"                              //热门-热门-男
    const val HOTMANNEWCOMER_FRAGMENT = "new_page"                          //热门-新人-男
    const val HOTWOMAN_FRAGMENT = "populargirl_page"                        //热门-热门-女
    const val HOTWOMANNEWCOMER_FRAGMENT = "new_girl_page"                    //热门-新人-女
    const val RECHARGE_ACTIVITY = "buy_diamonds_page"                       //充值页面
    const val RECHARGE_FIRST_POPUP = "first_top_up_page"                    //首冲充值弹窗
    const val RECHARGE_PAGE = "basic_top_up_page"                           //标准充值弹窗
    const val RECHARGE_TODAY_PAGE = "today_special_page"                    //今日特价弹窗
    const val USERSPACE_ACTIVITY = "other_room"                             //他人空间
    const val CALLVIDEO_FRAGMENT = "video_call_page"                        //视频通话
    const val LIVESPECTATOR_FRAGMENT = "live_room"                          //观众端
    const val CALLBALANCE_FRAGMENT = "calling_page"                         //拨打余额不足
    const val MESSAGESINGLE_FRAGMENT = "message_page"                       //私聊页面
    const val PAYCALLEND_ACTIVITY = "call_end_page"                         //通话结束页
    const val GOOGLE_PAY_SDK_PAGE = "sdk_page"                              //google充值弹窗
    const val IFINFORM_PAGE = "ifinform_page"                               //google充值后是否上报服务端

    //=================================事件埋点====================================================
    //欢迎页面
    const val EVENT_WELCOME_UV = "welcome_uv"                               //欢迎页新用户曝光人数

    //登录页
    const val EVENT_LOGIN_UV = "login_uv"                                   //登录页新用户曝光人数
    const val EVENT_LOGIN_GOOGLE_UC = "login_google_uc"                     //谷歌登录按钮点击人数
    const val EVENT_LOGIN_PHONE_UC = "login_phone_uc"                       //手机号登录按钮点击人数
    const val EVENT_LOGIN_QUICK_UC = "login_quick_uc"                       //快速登录按钮点击人数
    const val EVENT_LOGIN_GMAIL_UC = "login_gmail_uc"                       //邮箱登录按钮点击人数
    const val EVENT_AGREEMENT_UC = "agreement_uc"                           //协议复选框点击人数
    const val EVENT_ITEM_UC = "item_uc"                                     //服务条款的新用户曝光人数
    const val EVENT_CONTINUE_UC = "continue_uc"                             //继续按钮点击人数
    const val EVENT_CLOSE_UC = "close_uc"                                   //关闭按钮点击人数

    //手机号登录
    const val EVENT_RETURN_UC = "return_uc"                                 //返回按钮点击人数
    const val EVENT_NEXT_UC = "next_uc"                                     //下一步按钮点击人数

    //验证码
    const val EVENT_CODE_UV = "code_uv"                                     //验证码页曝光人数
    const val EVENT_LOGIN_GOOGLE_CODE_UC = "login_google_code_uc"           //谷歌登录按钮点击人数
    const val EVENT_SEND_CODE_UC = "send_code_uc"                           //再次发送验证码文本点击人数

    //首页-推荐
    const val EVENT_HOMEPAGE_UC = "homepage_uc"                             //首页-推荐页曝光人数  新用户曝光人数

    //充值
    const val EVENT_BUY_DIAMONDS_PAGE_PV = "buy_diamonds_page_pv"           //充值页页面曝光
    const val EVENT_TOPUP_PC = "top_up_pc"                                  //充值页的列表点击上报
    const val EVENT_REWARDS_PRICE = "first_recharge_popup_pv"               //首冲弹窗曝光上报
    const val EVENT_RECHARGE_PRICE = "basic_recharge_popup_pv"              //标准充值弹窗
    const val EVENT_RECHARGE_TODAY_PV = "today_special_page_pv"             //今日特价弹窗曝光上报
    const val EVENT_PAY_PC = "pay_pc"                                       //充值点击上报
    const val EVENT_SDKPAGE_PV = "sdk_page_pv"                              //google充值弹窗曝光上报
    const val EVENT_IFINFORM = "ifinform"                                   //google充值后是否上报服务端
    const val EVENT_PAY_ERROR = "pay_error"                                 //google充值失败

    //=================================事件埋点====================================================
    const val PARAMS_PAY_SUCCESS = "pay_success"                            //充值成功
    const val PARAMS_PAY_FAIL = "pay_fail"                                  //充值失败
    const val PARAMS_PAY_CANCEL = "pay_cancel"                              //充值取消

    //游戏加载时间
    const val GAME_LOAD_TIME = "party_game_load_duration"                              //游戏加载时间
}